CU-Boulder Scramnet Memory Map	14-Mar-04


MEMORY ALLOCATION:

Notes:
1) The first 1024 words of scramnet memory are reserved
   for MTS use.
2) All signals are single precision floating point (32 bits)
   unless otherwise noted.
3) Signals designated as integer are 32 bits.

Loc	Src	Description

0	XPC	Master span
1	XPC	Act 1 Ctl mode (int32)
2	XPC	Act 2 Ctl mode (int32)
3	XPC	Act 3 Ctl mode (int32)
4	XPC	Act 1 Displ cmd
5	XPC	Act 2 Displ cmd
6	XPC	Act 3 Displ cmd
7	XPC	Act 1 Force cmd
8	XPC	Act 2 Force cmd
9	XPC	Act 3 Force cmd
10	XPC*	Act 1 Displ fbk
11	XPC*	Act 2 Displ fbk
12	XPC*	Act 3 Displ fbk
13	XPC*	Act 1 Force fbk
14	XPC*	Act 2 Force fbk
15	XPC*	Act 3 Force fbk
16	XPC*	Act 1 DP Force fbk
17	XPC*	Act 2 DP Force fbk
18	XPC*	Act 3 DP Force fbk
19	XPC*	User A/D #1
20	XPC*	User A/D #2
21	XPC*	User A/D #3
22	XPC*	User A/D #4
23	XPC*	User A/D #5
24	XPC*	User A/D #6
25	XPC*	User DUC #1
26	XPC*	User DUC #2
27	XPC*	User DUC #3
28	XPC*	User DUC #4
29	XPC*	User DUC #5
30	XPC*	User DUC #6
31	XPC*	User DUC #7
32	XPC*	User DUC #8
33	XPC*	User DUC #9
34	XPC*	User DUC #10
35	XPC*	User DUC #11
36	XPC*	User DUC #12
37	XPC*	User DUC #13
38	XPC*	User DUC #14
39	XPC*	User DUC #15
40	XPC*	User DUC #16
41	XPC*	User DUC #17
42	XPC*	User DUC #18
43	XPC*	User DUC #19
44	XPC*	User DUC #20
45	XPC*	User DUC #21
46	XPC*	User DUC #22
47	XPC*	User DUC #23
48	XPC*	User DUC #24
49	XPC*	User DUC #25
50	XPC*	User DUC #26
51	XPC*	User DUC #27
52	XPC*	User DUC #28
53	XPC*	User DUC #29
54	XPC*	User DUC #30
55	XPC*	User DUC #31
56	XPC*	User DUC #32
57	XPC*	User DUC #33
58	XPC*	User DUC #34
59	XPC*	User DUC #35
60	XPC*	User DUC #36
61	XPC*	User DUC #37
62	XPC*	User DUC #38
63	XPC*	User DUC #39
64	XPC*	User ENC #1
65	XPC*	User ENC #2
66	XPC*	User ENC #3
67	XPC	Digital output #1 (int32)
68	XPC	Digital output #2 (int32)
69	XPC	Digital output #3 (int32)
70	XPC	Digital output #4 (int32)

(*written by XPC only in realtime simulation mode)

71	STS	Master span
72	STS	Act 1 Ctl mode (int32)
73	STS	Act 2 Ctl mode (int32)
74	STS	Act 3 Ctl mode (int32)
75	STS	Act 1 Displ cmd
76	STS	Act 2 Displ cmd
77	STS	Act 3 Displ cmd
78	STS	Act 1 Force cmd
79	STS	Act 2 Force cmd
80	STS	Act 3 Force cmd
81	STS	Act 1 Displ fbk
82	STS	Act 2 Displ fbk
83	STS	Act 3 Displ fbk
84	STS	Act 1 Force fbk
85	STS	Act 2 Force fbk
86	STS	Act 3 Force fbk
87	STS	Act 1 DP Force fbk
88	STS	Act 2 DP Force fbk
89	STS	Act 3 DP Force fbk
90	STS	Act 1 Valve out
91	STS	Act 2 Valve out
92	STS	Act 3 Valve out
93	STS	User A/D #1
94	STS	User A/D #2
95	STS	User A/D #3
96	STS	User A/D #4
97	STS	User A/D #5
98	STS	User A/D #6
99	STS	User DUC #1
100	STS	User DUC #2
101	STS	User DUC #3
102	STS	User DUC #4
103	STS	User DUC #5
104	STS	User DUC #6
105	STS	User DUC #7
106	STS	User DUC #8
107	STS	User DUC #9
108	STS	User DUC #10
109	STS	User DUC #11
110	STS	User DUC #12
111	STS	User DUC #13
112	STS	User DUC #14
113	STS	User DUC #15
114	STS	User DUC #16
115	STS	User DUC #17
116	STS	User DUC #18
117	STS	User DUC #19
118	STS	User DUC #20
119	STS	User DUC #21
120	STS	User DUC #22
121	STS	User DUC #23
122	STS	User DUC #24
123	STS	User DUC #25
124	STS	User DUC #26
125	STS	User DUC #27
126	STS	User DUC #28
127	STS	User DUC #29
128	STS	User DUC #30
129	STS	User DUC #31
130	STS	User DUC #32
131	STS	User DUC #33
132	STS	User DUC #34
133	STS	User DUC #35
134	STS	User DUC #36
135	STS	User DUC #37
136	STS	User DUC #38
137	STS	User DUC #39
138	STS	User ENC #1
139	STS	User ENC #2
140	STS	User ENC #3	(write generates XPC interrupt)
141	STS	Digital input #1 (int32)
142	STS	Digital input #2 (int32)
143	STS	Digital input #3 (int32)
144	STS	Digital input #4 (int32)


SCRAMNET PARAMETERS:
	
	Scramnet ring node number:	1
	
	Max number of scramnet nodes:	10

	Control register values
		CSR	value
		0	0x8103
		1	0x8000
		2	0xC040
		3	0x0100
		4	0x5554
		5	0x0055
		6	0x8103
		7	0x0000
		8	0xB881
		9	0x0029
		10	0x0001
		11	0x0000
		12	0x0000
		13	0x0131
		14	0x3F80
		15	0x0000
